[INFO] fetching crate garnish_lang_compiler 0.0.1-alpha...
[INFO] checking garnish_lang_compiler-0.0.1-alpha against master#cfbc6d4cf1acbac5c025acf8ed68929caa551df3 for pr-75494-beta
[INFO] extracting crate garnish_lang_compiler 0.0.1-alpha into /workspace/builds/worker-8/source
[INFO] validating manifest of crates.io crate garnish_lang_compiler 0.0.1-alpha on toolchain cfbc6d4cf1acbac5c025acf8ed68929caa551df3
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate garnish_lang_compiler 0.0.1-alpha
[INFO] finished tweaking crates.io crate garnish_lang_compiler 0.0.1-alpha
[INFO] tweaked toml for crates.io crate garnish_lang_compiler 0.0.1-alpha written to /workspace/builds/worker-8/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 08d5f33a4ee828d9ba07725cd3be358d04056afcb409879fbe3acf0ed4d4a139
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "08d5f33a4ee828d9ba07725cd3be358d04056afcb409879fbe3acf0ed4d4a139", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "08d5f33a4ee828d9ba07725cd3be358d04056afcb409879fbe3acf0ed4d4a139", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "08d5f33a4ee828d9ba07725cd3be358d04056afcb409879fbe3acf0ed4d4a139", kill_on_drop: false }`
[INFO] [stdout] 08d5f33a4ee828d9ba07725cd3be358d04056afcb409879fbe3acf0ed4d4a139
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a571d906d5f68d4d0ba9382190981b32e5e06eb519512603e127d376643b9aad
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "a571d906d5f68d4d0ba9382190981b32e5e06eb519512603e127d376643b9aad", kill_on_drop: false }`
[INFO] [stderr]    Compiling byteorder v1.3.4
[INFO] [stderr]     Checking garnish_lang_common v0.0.1-alpha
[INFO] [stderr]     Checking garnish_lang_instruction_set_builder v0.0.1-alpha
[INFO] [stderr]     Checking garnish_lang_compiler v0.0.1-alpha (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `Token`
[INFO] [stdout]  --> src/ast.rs:1:32
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::{ParseResult, Node, Token, TokenType, Classification};
[INFO] [stdout]   |                                ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: denote infinite loops with `loop { ... }`
[INFO] [stdout]    --> src/ast.rs:210:33
[INFO] [stdout]     |
[INFO] [stdout] 210 | ...                   while true {
[INFO] [stdout]     |                       ^^^^^^^^^^ help: use `loop`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(while_true)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: denote infinite loops with `loop { ... }`
[INFO] [stdout]    --> src/ast.rs:262:33
[INFO] [stdout]     |
[INFO] [stdout] 262 | ...                   while true {
[INFO] [stdout]     |                       ^^^^^^^^^^ help: use `loop`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: denote infinite loops with `loop { ... }`
[INFO] [stdout]    --> src/ast.rs:332:21
[INFO] [stdout]     |
[INFO] [stdout] 332 |                     while true {
[INFO] [stdout]     |                     ^^^^^^^^^^ help: use `loop`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Token`
[INFO] [stdout]  --> src/ast.rs:1:32
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::{ParseResult, Node, Token, TokenType, Classification};
[INFO] [stdout]   |                                ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: denote infinite loops with `loop { ... }`
[INFO] [stdout]    --> src/ast.rs:210:33
[INFO] [stdout]     |
[INFO] [stdout] 210 | ...                   while true {
[INFO] [stdout]     |                       ^^^^^^^^^^ help: use `loop`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(while_true)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: denote infinite loops with `loop { ... }`
[INFO] [stdout]    --> src/ast.rs:262:33
[INFO] [stdout]     |
[INFO] [stdout] 262 | ...                   while true {
[INFO] [stdout]     |                       ^^^^^^^^^^ help: use `loop`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: denote infinite loops with `loop { ... }`
[INFO] [stdout]    --> src/ast.rs:332:21
[INFO] [stdout]     |
[INFO] [stdout] 332 |                     while true {
[INFO] [stdout]     |                     ^^^^^^^^^^ help: use `loop`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `TokenType`, `Token`
[INFO] [stdout]    --> src/ast.rs:379:39
[INFO] [stdout]     |
[INFO] [stdout] 379 |     use crate::{make_ast, AST, Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]     |                                       ^^^^^^^^^  ^^^^^                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Lexer`, `Parser`
[INFO] [stdout]    --> src/ast.rs:441:17
[INFO] [stdout]     |
[INFO] [stdout] 441 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]     |                 ^^^^^                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]    --> src/ast.rs:663:17
[INFO] [stdout]     |
[INFO] [stdout] 663 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]     |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]    --> src/ast.rs:679:17
[INFO] [stdout]     |
[INFO] [stdout] 679 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]     |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]    --> src/ast.rs:720:17
[INFO] [stdout]     |
[INFO] [stdout] 720 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]     |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]    --> src/ast.rs:810:17
[INFO] [stdout]     |
[INFO] [stdout] 810 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]     |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `assert_binary_op`
[INFO] [stdout]    --> src/ast.rs:811:46
[INFO] [stdout]     |
[INFO] [stdout] 811 |     use super::tests::{AssertNode, ast_from, assert_binary_op};
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]    --> src/ast.rs:848:17
[INFO] [stdout]     |
[INFO] [stdout] 848 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]     |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]    --> src/ast.rs:871:17
[INFO] [stdout]     |
[INFO] [stdout] 871 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]     |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AssertNode`, `ast_from`
[INFO] [stdout]    --> src/ast.rs:872:24
[INFO] [stdout]     |
[INFO] [stdout] 872 |     use super::tests::{AssertNode, ast_from, assert_binary_op, assert_multi_op_least_first};
[INFO] [stdout]     |                        ^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]    --> src/ast.rs:887:17
[INFO] [stdout]     |
[INFO] [stdout] 887 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]     |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AssertNode`, `ast_from`
[INFO] [stdout]    --> src/ast.rs:888:24
[INFO] [stdout]     |
[INFO] [stdout] 888 |     use super::tests::{AssertNode, ast_from, assert_binary_op, assert_multi_op_least_first};
[INFO] [stdout]     |                        ^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]    --> src/ast.rs:918:17
[INFO] [stdout]     |
[INFO] [stdout] 918 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]     |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AssertNode`, `ast_from`
[INFO] [stdout]    --> src/ast.rs:919:24
[INFO] [stdout]     |
[INFO] [stdout] 919 |     use super::tests::{AssertNode, ast_from, assert_binary_op, assert_multi_op_least_first};
[INFO] [stdout]     |                        ^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]    --> src/ast.rs:939:17
[INFO] [stdout]     |
[INFO] [stdout] 939 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]     |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AssertNode`, `ast_from`
[INFO] [stdout]    --> src/ast.rs:940:24
[INFO] [stdout]     |
[INFO] [stdout] 940 |     use super::tests::{AssertNode, ast_from, assert_binary_op, assert_multi_op_least_first};
[INFO] [stdout]     |                        ^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]    --> src/ast.rs:960:17
[INFO] [stdout]     |
[INFO] [stdout] 960 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]     |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AssertNode`, `ast_from`
[INFO] [stdout]    --> src/ast.rs:961:24
[INFO] [stdout]     |
[INFO] [stdout] 961 |     use super::tests::{AssertNode, ast_from, assert_binary_op, assert_multi_op_least_first};
[INFO] [stdout]     |                        ^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]    --> src/ast.rs:991:17
[INFO] [stdout]     |
[INFO] [stdout] 991 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]     |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AssertNode`, `ast_from`
[INFO] [stdout]    --> src/ast.rs:992:24
[INFO] [stdout]     |
[INFO] [stdout] 992 |     use super::tests::{AssertNode, ast_from, assert_binary_op, assert_multi_op_least_first};
[INFO] [stdout]     |                        ^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]     --> src/ast.rs:1022:17
[INFO] [stdout]      |
[INFO] [stdout] 1022 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]      |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AssertNode`, `ast_from`
[INFO] [stdout]     --> src/ast.rs:1023:24
[INFO] [stdout]      |
[INFO] [stdout] 1023 |     use super::tests::{AssertNode, ast_from, assert_binary_op, assert_multi_op_least_first};
[INFO] [stdout]      |                        ^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]     --> src/ast.rs:1048:17
[INFO] [stdout]      |
[INFO] [stdout] 1048 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]      |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AssertNode`, `ast_from`
[INFO] [stdout]     --> src/ast.rs:1049:24
[INFO] [stdout]      |
[INFO] [stdout] 1049 |     use super::tests::{AssertNode, ast_from, assert_binary_op, assert_multi_op_least_first};
[INFO] [stdout]      |                        ^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]     --> src/ast.rs:1064:17
[INFO] [stdout]      |
[INFO] [stdout] 1064 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]      |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AssertNode`, `ast_from`
[INFO] [stdout]     --> src/ast.rs:1065:24
[INFO] [stdout]      |
[INFO] [stdout] 1065 |     use super::tests::{AssertNode, ast_from, assert_binary_op, assert_multi_op_least_first};
[INFO] [stdout]      |                        ^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]     --> src/ast.rs:1080:17
[INFO] [stdout]      |
[INFO] [stdout] 1080 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]      |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AssertNode`, `ast_from`
[INFO] [stdout]     --> src/ast.rs:1081:24
[INFO] [stdout]      |
[INFO] [stdout] 1081 |     use super::tests::{AssertNode, ast_from, assert_binary_op, assert_multi_op_least_first};
[INFO] [stdout]      |                        ^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]     --> src/ast.rs:1096:17
[INFO] [stdout]      |
[INFO] [stdout] 1096 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]      |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AssertNode`, `ast_from`
[INFO] [stdout]     --> src/ast.rs:1097:24
[INFO] [stdout]      |
[INFO] [stdout] 1097 |     use super::tests::{AssertNode, ast_from, assert_binary_op, assert_multi_op_least_first};
[INFO] [stdout]      |                        ^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]     --> src/ast.rs:1112:17
[INFO] [stdout]      |
[INFO] [stdout] 1112 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]      |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AssertNode`, `ast_from`
[INFO] [stdout]     --> src/ast.rs:1113:24
[INFO] [stdout]      |
[INFO] [stdout] 1113 |     use super::tests::{AssertNode, ast_from, assert_binary_op, assert_multi_op_least_first};
[INFO] [stdout]      |                        ^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]     --> src/ast.rs:1128:17
[INFO] [stdout]      |
[INFO] [stdout] 1128 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]      |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AssertNode`, `ast_from`
[INFO] [stdout]     --> src/ast.rs:1129:24
[INFO] [stdout]      |
[INFO] [stdout] 1129 |     use super::tests::{AssertNode, ast_from, assert_binary_op, assert_multi_op_least_first};
[INFO] [stdout]      |                        ^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]     --> src/ast.rs:1144:17
[INFO] [stdout]      |
[INFO] [stdout] 1144 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]      |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AssertNode`, `ast_from`
[INFO] [stdout]     --> src/ast.rs:1145:24
[INFO] [stdout]      |
[INFO] [stdout] 1145 |     use super::tests::{AssertNode, ast_from, assert_binary_op, assert_multi_op_least_first};
[INFO] [stdout]      |                        ^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]     --> src/ast.rs:1160:17
[INFO] [stdout]      |
[INFO] [stdout] 1160 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]      |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]     --> src/ast.rs:1189:17
[INFO] [stdout]      |
[INFO] [stdout] 1189 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]      |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]     --> src/ast.rs:1216:17
[INFO] [stdout]      |
[INFO] [stdout] 1216 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]      |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AssertNode`, `ast_from`
[INFO] [stdout]     --> src/ast.rs:1217:24
[INFO] [stdout]      |
[INFO] [stdout] 1217 |     use super::tests::{AssertNode, ast_from, assert_binary_op, assert_multi_op_least_first};
[INFO] [stdout]      |                        ^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]     --> src/ast.rs:1232:17
[INFO] [stdout]      |
[INFO] [stdout] 1232 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]      |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AssertNode`, `ast_from`
[INFO] [stdout]     --> src/ast.rs:1233:24
[INFO] [stdout]      |
[INFO] [stdout] 1233 |     use super::tests::{AssertNode, ast_from, assert_binary_op, assert_multi_op_least_first};
[INFO] [stdout]      |                        ^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]     --> src/ast.rs:1248:17
[INFO] [stdout]      |
[INFO] [stdout] 1248 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]      |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]     --> src/ast.rs:1287:17
[INFO] [stdout]      |
[INFO] [stdout] 1287 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]      |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AssertNode`, `ast_from`
[INFO] [stdout]     --> src/ast.rs:1288:24
[INFO] [stdout]      |
[INFO] [stdout] 1288 |     use super::tests::{AssertNode, ast_from, assert_binary_op, assert_multi_op_least_first};
[INFO] [stdout]      |                        ^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]     --> src/ast.rs:1308:17
[INFO] [stdout]      |
[INFO] [stdout] 1308 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]      |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AssertNode`, `ast_from`
[INFO] [stdout]     --> src/ast.rs:1309:24
[INFO] [stdout]      |
[INFO] [stdout] 1309 |     use super::tests::{AssertNode, ast_from, assert_binary_op, assert_multi_op_least_first};
[INFO] [stdout]      |                        ^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]     --> src/ast.rs:1339:17
[INFO] [stdout]      |
[INFO] [stdout] 1339 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]      |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `assert_binary_op`, `assert_multi_op_least_first`
[INFO] [stdout]     --> src/ast.rs:1340:46
[INFO] [stdout]      |
[INFO] [stdout] 1340 |     use super::tests::{AssertNode, ast_from, assert_binary_op, assert_multi_op_least_first};
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]     --> src/ast.rs:1371:17
[INFO] [stdout]      |
[INFO] [stdout] 1371 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]      |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `assert_binary_op`, `assert_multi_op_least_first`
[INFO] [stdout]     --> src/ast.rs:1372:46
[INFO] [stdout]      |
[INFO] [stdout] 1372 |     use super::tests::{AssertNode, ast_from, assert_binary_op, assert_multi_op_least_first};
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Classification`, `Lexer`, `Node`, `Parser`, `TokenType`, `Token`
[INFO] [stdout]     --> src/ast.rs:1427:17
[INFO] [stdout]      |
[INFO] [stdout] 1427 |     use crate::{Lexer, TokenType, Token, Node, Parser, Classification};
[INFO] [stdout]      |                 ^^^^^  ^^^^^^^^^  ^^^^^  ^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `assert_binary_op`, `assert_multi_op_least_first`
[INFO] [stdout]     --> src/ast.rs:1428:46
[INFO] [stdout]      |
[INFO] [stdout] 1428 |     use super::tests::{AssertNode, ast_from, assert_binary_op, assert_multi_op_least_first};
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `space_left`
[INFO] [stdout]    --> src/classify.rs:209:29
[INFO] [stdout]     |
[INFO] [stdout] 209 |                         let space_left = match nodes.get(r) {
[INFO] [stdout]     |                             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_space_left`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `g`
[INFO] [stdout]    --> src/classify.rs:316:34
[INFO] [stdout]     |
[INFO] [stdout] 316 | ...                   Some(g) => classification = Classification::ConditionalContinuation,
[INFO] [stdout]     |                            ^ help: if this is intentional, prefix it with an underscore: `_g`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `id`
[INFO] [stdout]  --> src/build.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     id: usize,
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 7 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `space_left`
[INFO] [stdout]    --> src/classify.rs:209:29
[INFO] [stdout]     |
[INFO] [stdout] 209 |                         let space_left = match nodes.get(r) {
[INFO] [stdout]     |                             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_space_left`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `g`
[INFO] [stdout]    --> src/classify.rs:316:34
[INFO] [stdout]     |
[INFO] [stdout] 316 | ...                   Some(g) => classification = Classification::ConditionalContinuation,
[INFO] [stdout]     |                            ^ help: if this is intentional, prefix it with an underscore: `_g`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `id`
[INFO] [stdout]  --> src/build.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     id: usize,
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 60 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 5.20s
[INFO] running `Command { std: "docker" "inspect" "a571d906d5f68d4d0ba9382190981b32e5e06eb519512603e127d376643b9aad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a571d906d5f68d4d0ba9382190981b32e5e06eb519512603e127d376643b9aad", kill_on_drop: false }`
[INFO] [stdout] a571d906d5f68d4d0ba9382190981b32e5e06eb519512603e127d376643b9aad
